package com.film.financial.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.film.common.annotation.Excel;
import com.film.common.core.domain.BaseEntity;

/**
 * 财务统计对象 statistics
 * 
 * *@author fy
 * @date 2025-02-17
 */
public class Statistics extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键统计 */
    private Long sId;

    /** 总成本 */
    @Excel(name = "总成本")
    private String sCost;

    /** 总支出 */
    @Excel(name = "总支出")
    private String sIncome;

    /** 利润 */
    @Excel(name = "利润")
    private String sProfit;

    /** 支出明细 */
    @Excel(name = "支出明细")
    private String expensesDetail;

    /** 收入明细 */
    @Excel(name = "收入明细")
    private String incomeDetail;

    /** 财务报表文件 */
    @Excel(name = "财务报表文件")
    private String sFiles;

    /** 支出类型 */
    @Excel(name = "支出类型")
    private String expensesType;

    /** 收入类型 */
    @Excel(name = "收入类型")
    private String incomeType;

    /** 备注 */
    @Excel(name = "备注")
    private String notes;

    public void setsId(Long sId) 
    {
        this.sId = sId;
    }

    public Long getsId() 
    {
        return sId;
    }
    public void setsCost(String sCost) 
    {
        this.sCost = sCost;
    }

    public String getsCost() 
    {
        return sCost;
    }
    public void setsIncome(String sIncome) 
    {
        this.sIncome = sIncome;
    }

    public String getsIncome() 
    {
        return sIncome;
    }
    public void setsProfit(String sProfit) 
    {
        this.sProfit = sProfit;
    }

    public String getsProfit() 
    {
        return sProfit;
    }
    public void setExpensesDetail(String expensesDetail) 
    {
        this.expensesDetail = expensesDetail;
    }

    public String getExpensesDetail() 
    {
        return expensesDetail;
    }
    public void setIncomeDetail(String incomeDetail) 
    {
        this.incomeDetail = incomeDetail;
    }

    public String getIncomeDetail() 
    {
        return incomeDetail;
    }
    public void setsFiles(String sFiles) 
    {
        this.sFiles = sFiles;
    }

    public String getsFiles() 
    {
        return sFiles;
    }
    public void setExpensesType(String expensesType) 
    {
        this.expensesType = expensesType;
    }

    public String getExpensesType() 
    {
        return expensesType;
    }
    public void setIncomeType(String incomeType) 
    {
        this.incomeType = incomeType;
    }

    public String getIncomeType() 
    {
        return incomeType;
    }
    public void setNotes(String notes) 
    {
        this.notes = notes;
    }

    public String getNotes() 
    {
        return notes;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("sId", getsId())
            .append("sCost", getsCost())
            .append("sIncome", getsIncome())
            .append("sProfit", getsProfit())
            .append("expensesDetail", getExpensesDetail())
            .append("incomeDetail", getIncomeDetail())
            .append("sFiles", getsFiles())
            .append("expensesType", getExpensesType())
            .append("incomeType", getIncomeType())
            .append("notes", getNotes())
            .toString();
    }
}
